package com.thomas.collection;

import java.util.Comparator;
import java.util.SortedSet;
import java.util.TreeSet;

/**   
* @Description: TODO(用一句话描述该文件做什么) 
* @author thomas_liu  
* @date 2018年5月14日 下午4:29:00 
* @version V1.0   
*/
public class TreeSetTest {
	
	public static void main(String[] args) {
		
		
		SortedSet<Item> parts = new TreeSet<Item>();
		parts.add(new Item("Toaster", 1234));
		parts.add(new Item("Widget", 4562));
		parts.add(new Item("Modem", 9912));
		
		System.out.println(parts);
		
		
		SortedSet<Item> sortByDescription = new TreeSet<Item>(new Comparator<Item>() {
			public int compare(Item a, Item b) {
				String desA = a.getDescription();
				String desB = b.getDescription();
				return desA.compareTo(desB);
			}
		});
		
		
		sortByDescription.addAll(parts);
		System.out.println(sortByDescription);
	}
	

}
